package domain;

import com.oceanic.AsientoDTO;

public class Asiento {
	
	public static final String SALIDA = "fechaSalida";
	public static final String AEROLINEA = "aerolinea";
	public static final String VUELO = "vuelo";
	public static final String ASIENTO = "numeroDeAsiento";
	public static final String PRECIO = "precio";
	
	private String fechaSalida;
	private Integer numeroDeAsiento;
	private String vuelo;
	private String precio;
	private String aerolinea;
	private String origen;
	private String destino;
	
	//	constructores

	public Asiento(String fechaSalida, Integer asiento, String vuelo,
			String precio, String aerolinea) {
		super();
		this.fechaSalida = fechaSalida;
		this.numeroDeAsiento = asiento;
		this.vuelo = vuelo;
		this.precio = precio;
		this.aerolinea = aerolinea;
	}
	
	public Asiento(AsientoDTO asientoDTO) {
		this(asientoDTO.getFechaDeSalida(), asientoDTO.getNumeroDeAsiento(), 
				asientoDTO.getCodigoDeVuelo(), asientoDTO.getPrecio().toString(),
				"Oceanic");
	}

	
	
	//Accessors
	
	public String getAerolinea() {
		return aerolinea;
	}
	public void setAerolinea(String aerolinea) {
		this.aerolinea = aerolinea;
	}
	public String getFechaSalida() {
		return fechaSalida;
	}
	public void setFechaSalida(String fechaSalida) {
		this.fechaSalida = fechaSalida;
	}
	public Integer getNumeroDeAsiento() {
		return numeroDeAsiento;
	}
	public void setNumeroDeAsiento(Integer asiento) {
		this.numeroDeAsiento = asiento;
	}
	public String getVuelo() {
		return vuelo;
	}
	public void setVuelo(String vuelo) {
		this.vuelo = vuelo;
	}
	public String getPrecio() {
		return precio;
	}
	public void setPrecio(String precio) {
		this.precio = precio;
	}
	
	public String getOrigen() {
		return this.origen;
	}
	public void setOrigen(String origen) {
		this.origen = origen;
	}
	public String getDestino() {
		return destino;
	}
	public void setDestino(String destino) {
		this.destino = destino;
	}
	
	
	

}
